首页> 外文OA文献 >Using execution trace data to improve distributed systems
【2h】

Using execution trace data to improve distributed systems

机译:使用执行跟踪数据来改进分布式系统

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

One of the most challenging problems facing today's software engineer is to understand and modify distributed systems. One reason is that in actual use systems frequently behave differently than the developer intended. In order to cope with this challenge, we have developed a three-step method to study the run-time behavior of a distributed system. First, remote procedure calls are traced using CORBA interceptors. Next, the trace data is parsed to construct RPC call-return sequences, and summary statistics are generated. Finally, a visualization tool is used to study the statistics and look for anomalous behavior. We have been using this method on a large distributed system (more than 500000 lines of code) with data collected during both system testing and operation at a customer's site. Despite the fact that the distributed system had been in operation for over three years, the method has uncovered system configuration and efficiency problems. Using these discoveries, the system support group has been able to improve product performance and their own product maintenance procedures.
机译:当今软件工程师面临的最具挑战性的问题之一是了解和修改分布式系统。原因之一是在实际使用中,系统的行为经常与开发人员预期的有所不同。为了应对这一挑战,我们开发了一种三步法来研究分布式系统的运行时行为。首先,使用CORBA拦截器跟踪远程过程调用。接下来,对跟踪数据进行解析以构造RPC调用返回序列,并生成摘要统计信息。最后,使用可视化工具来研究统计数据并查找异常行为。我们已经在大型分布式系统(超过500000行代码)上使用此方法,并且在系统测试和在客户现场操作期间收集了数据。尽管分布式系统已经运行了三年以上,但该方法仍未发现系统配置和效率问题。利用这些发现,系统支持小组已经能够改善产品性能以及他们自己的产品维护程序。

著录项

  • 作者

    Moe, Johan; Carr, David A.;

  • 作者单位
  • 年度 2002
  • 总页数
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号